<?php
function set_password($password)
{
    return substr(md5($password), 6, -6);
}

function make_token()
{
    return date('YmdHis') . substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
}

function make_on()
{
    return date('Ymd') . substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
}

//打印显示不出来的数组
function p($array)
{
    dump($array, 1, '<pre>', 0);
}

/***
 * 改变属性
 * $model
 * $attr
 * string
 */
function is_something($model, $attr)
{
    if (isset($model[$attr]) && $model[$attr] == 1) {
        return '<span class="am-icon-check change-attr" data-attr="' . $attr . '"></span>';
    }
    return '<span class="am-icon-close change-attr" data-attr="' . $attr . '"></span>';
}

/***
 * 权限管理--用户管理
 * 判断数组中的元素是否存在于该数组中，存在则取出
 * @param $array
 * @param $key
 * @return array|void
 */
function pluck($array, $key)
{
    $result = [];
    foreach ($array as $k => $v) {
        if (!array_key_exists($key, $v)) {
            return;
        }
        $result[] = $v[$key];
    }
    return $result;
}



